Page({
  data: {
    activeTab: '自考专升本',
    tabs: ['自考专升本', '自考双学位'],
    showCourseList: true,
    selectedSubject: '计算机等级',
    courses: [
      {
        id: 1,
        title: '计算机基础知识',
        desc: '计算机二级考试是全国计算机等级考试...',
        image: '/images/course1.png',
        studyCount: '4人在学习',
        completeCount: '0人已完成学习'
      },
      {
        id: 2,
        title: '电子电路EDA技术',
        desc: '《电子电路EDA技术》共分10章，分别介绍了各种操作环境下电子线路计算机辅助设计软件的功能...',
        image: '/images/course2.png',
        studyCount: '2人在学习',
        completeCount: '0人已完成学习'
      }
    ]
  },

  // 切换顶部标签
  onTabChange(e) {
    const tab = e.currentTarget.dataset.tab
    this.setData({
      activeTab: tab
    })
  },

  // 切换课程分类
  onSubjectChange(e) {
    this.setData({
      selectedSubject: e.detail.value,
      showCourseList: true
    })
  },

  // 点击课程
  onCourseClick(e) {
    const courseId = e.currentTarget.dataset.id
    wx.navigateTo({
      url: `/pages/course/course?id=${courseId}`
    })
  },

  // 点击"我的课表"
  onScheduleClick() {
    wx.navigateTo({
      url: '/pages/schedule/schedule'
    })
  }
}) 